lc = 1000;

Point (1) = {1.731873000000633/1000.0, 1.13686837721616e-13/1000.0, 3447.047/1000.0, lc};
Point (2) = {132.5606999999982/1000.0, -5411.502/1000.0, 8089.289999999999/1000.0, lc};
Point (3) = {100047/1000.0, -5.684341886080801e-14/1000.0, 494.4196000000001/1000.0, lc};
Point (4) = {103631.3/1000.0, -434.0860999999992/1000.0, 8101.888999999998/1000.0, lc};
Point (5) = {1.731873000000633/1000.0, -1.13686837721616e-13/1000.0, 3447.047/1000.0, lc};
Point (6) = {132.5606999999982/1000.0, 5411.502/1000.0, 8089.289999999999/1000.0, lc};
Point (7) = {100047/1000.0, 5.684341886080801e-14/1000.0, 494.4196000000001/1000.0, lc};
Point (8) = {103631.3/1000.0, 434.0860999999992/1000.0, 8101.888999999998/1000.0, lc};
Point (9) = {100047/1000.0, -3.33066907387547e-15/1000.0, 494.4196000000001/1000.0, lc};
Point (10) = {101764.4/1000.0, -3.33066907387547e-15/1000.0, 1397.42/1000.0, lc};
Point (11) = {103631.3/1000.0, -434.0861/1000.0, 8101.889/1000.0, lc};
Point (12) = {104199.8/1000.0, -2.842170943040401e-14/1000.0, 8101.889/1000.0, lc};
Point (13) = {100047/1000.0, 3.33066907387547e-15/1000.0, 494.4196000000001/1000.0, lc};
Point (14) = {101764.4/1000.0, 3.33066907387547e-15/1000.0, 1397.42/1000.0, lc};
Point (15) = {103631.3/1000.0, 434.0861/1000.0, 8101.889/1000.0, lc};
Point (16) = {104199.8/1000.0, 2.842170943040401e-14/1000.0, 8101.889/1000.0, lc};
Point (17) = {1.731873000000632/1000.0, 0/1000.0, 3447.047/1000.0, lc};
Point (18) = {100047/1000.0, -1.4210854715202e-14/1000.0, 494.4196/1000.0, lc};
Point (19) = {99885.95999999999/1000.0, 0/1000.0, 512.831/1000.0, lc};
Point (20) = {1.731873000000632/1000.0, 0/1000.0, 3447.047/1000.0, lc};
Point (21) = {100047/1000.0, 1.4210854715202e-14/1000.0, 494.4196/1000.0, lc};
Point (22) = {99885.95999999999/1000.0, 0/1000.0, 512.831/1000.0, lc};
p1 = newp;
Point (p1 + 1) = {1.63165963139318/1000.0, -283.5765116854973/1000.0, 3458.662366996587/1000.0, lc};
Point (p1 + 2) = {1.520003921084145/1000.0, -498.8855410120032/1000.0, 3468.523498648208/1000.0, lc};
Point (p1 + 3) = {1.403968924261698/1000.0, -685.4969471385097/1000.0, 3476.314759706816/1000.0, lc};
Point (p1 + 4) = {1.287891762934856/1000.0, -859.3644679807019/1000.0, 3483.071511727658/1000.0, lc};
Point (p1 + 5) = {1.17288998408631/1000.0, -1030.994442268699/1000.0, 3490.007033490641/1000.0, lc};
Point (p1 + 6) = {1.056340423352394/1000.0, -1212.692660408892/1000.0, 3498.179834881983/1000.0, lc};
Point (p1 + 7) = {0.9313381893206537/1000.0, -1417.767063315607/1000.0, 3508.779911577/1000.0, lc};
Point (p1 + 8) = {0.7865311329136876/1000.0, -1658.947234739162/1000.0, 3523.450932483341/1000.0, lc};
Point (p1 + 9) = {0.6099130946790331/1000.0, -1946.632084315447/1000.0, 3544.370426778933/1000.0, lc};
Point (p1 + 10) = {0.3979921585482493/1000.0, -2286.905280579152/1000.0, 3574.001317834429/1000.0, lc};
Point (p1 + 11) = {0.1660035444154647/1000.0, -2679.521020949075/1000.0, 3614.810303217294/1000.0, lc};
Point (p1 + 12) = {-0.04297697207950973/1000.0, -3116.339660140416/1000.0, 3669.852186837182/1000.0, lc};
Point (p1 + 13) = {-0.151740724629414/1000.0, -3580.906588158266/1000.0, 3745.554238696463/1000.0, lc};
Point (p1 + 14) = {-0.04230901767535866/1000.0, -4048.490695776497/1000.0, 3855.384285154983/1000.0, lc};
Point (p1 + 15) = {0.5841260382148572/1000.0, -4486.984908850851/1000.0, 4025.115149480531/1000.0, lc};
Point (p1 + 16) = {3.006986207382129/1000.0, -4861.982364388634/1000.0, 4305.815190395672/1000.0, lc};
Point (p1 + 17) = {10.77168056217393/1000.0, -5144.927919561177/1000.0, 4792.515104938174/1000.0, lc};
Point (p1 + 18) = {30.70589292923169/1000.0, -5321.465931739946/1000.0, 5629.030264408704/1000.0, lc};
Point (p1 + 19) = {70.62752560640348/1000.0, -5398.771619974294/1000.0, 6861.87611699337/1000.0, lc};
CatmullRom (1) = {1, p1 + 1, p1 + 2, p1 + 3, p1 + 4, p1 + 5, p1 + 6, p1 + 7, p1 + 8, p1 + 9, p1 + 10, p1 + 11, p1 + 12, p1 + 13, p1 + 14, p1 + 15, p1 + 16, p1 + 17, p1 + 18, p1 + 19, 2};
p2 = newp;
Point (p2 + 1) = {9317.554799738758/1000.0, -139.3694885613147/1000.0, 2942.857971742675/1000.0, lc};
Point (p2 + 2) = {14724.64862612/1000.0, -210.18325075198/1000.0, 2113.413688138912/1000.0, lc};
Point (p2 + 3) = {19611.19286465473/1000.0, -246.6193145858631/1000.0, 1125.284989972894/1000.0, lc};
Point (p2 + 4) = {23249.02097322105/1000.0, -278.5639893578149/1000.0, 339.0656431875292/1000.0, lc};
Point (p2 + 5) = {25371.65146785838/1000.0, -292.0802043446009/1000.0, -58.01804876601409/1000.0, lc};
Point (p2 + 6) = {26666.10758849813/1000.0, -290.6949410912934/1000.0, -193.201108439527/1000.0, lc};
Point (p2 + 7) = {27882.57724661941/1000.0, -281.8773829745387/1000.0, -232.9839480135292/1000.0, lc};
Point (p2 + 8) = {29606.24744292548/1000.0, -270.129717707284/1000.0, -239.1902570770887/1000.0, lc};
Point (p2 + 9) = {32696.47337998234/1000.0, -265.6575382761905/1000.0, -217.2925098303248/1000.0, lc};
Point (p2 + 10) = {37975.08112348829/1000.0, -275.4882892124488/1000.0, -160.2421458246485/1000.0, lc};
Point (p2 + 11) = {45455.35188076008/1000.0, -290.4158848525699/1000.0, -70.55141422325377/1000.0, lc};
Point (p2 + 12) = {53898.6780871717/1000.0, -298.3127464947366/1000.0, 26.82317735520494/1000.0, lc};
Point (p2 + 13) = {61374.29196374536/1000.0, -299.2965718131835/1000.0, 94.45420596456063/1000.0, lc};
Point (p2 + 14) = {67450.02876813264/1000.0, -298.0797935904579/1000.0, 130.4626228617591/1000.0, lc};
Point (p2 + 15) = {73712.18212436585/1000.0, -295.6811939986992/1000.0, 178.0523068123641/1000.0, lc};
Point (p2 + 16) = {81126.28015937647/1000.0, -290.7568407304351/1000.0, 262.6520637541346/1000.0, lc};
Point (p2 + 17) = {88730.75178590092/1000.0, -273.5900336715672/1000.0, 364.5881605037617/1000.0, lc};
Point (p2 + 18) = {94710.76120887922/1000.0, -216.3209508941758/1000.0, 448.1572682599385/1000.0, lc};
Point (p2 + 19) = {98242.99731098629/1000.0, -99.21419481730666/1000.0, 490.0647216050518/1000.0, lc};
CatmullRom (2) = {1, p2 + 1, p2 + 2, p2 + 3, p2 + 4, p2 + 5, p2 + 6, p2 + 7, p2 + 8, p2 + 9, p2 + 10, p2 + 11, p2 + 12, p2 + 13, p2 + 14, p2 + 15, p2 + 16, p2 + 17, p2 + 18, p2 + 19, 3};
p3 = newp;
Point (p3 + 1) = {100399.8267466054/1000.0, -37.64328850050601/1000.0, 983.1517345866399/1000.0, lc};
Point (p3 + 2) = {100544.0340097644/1000.0, -56.30285882427393/1000.0, 1190.72213194248/1000.0, lc};
Point (p3 + 3) = {100625.7701109969/1000.0, -68.2070611051324/1000.0, 1329.88586165233/1000.0, lc};
Point (p3 + 4) = {100693.6069984745/1000.0, -77.83843427273396/1000.0, 1464.231181343476/1000.0, lc};
Point (p3 + 5) = {100759.0197231369/1000.0, -86.49249278444159/1000.0, 1603.991484609769/1000.0, lc};
Point (p3 + 6) = {100825.70614491/1000.0, -94.60964911899997/1000.0, 1751.956898573364/1000.0, lc};
Point (p3 + 7) = {100895.9566714799/1000.0, -102.4669806582255/1000.0, 1912.632956115628/1000.0, lc};
Point (p3 + 8) = {100974.5414101193/1000.0, -110.6791909967124/1000.0, 2097.381740563592/1000.0, lc};
Point (p3 + 9) = {101069.5045533751/1000.0, -120.3381459398932/1000.0, 2324.171450127307/1000.0, lc};
Point (p3 + 10) = {101188.76250063/1000.0, -132.6618952815267/1000.0, 2610.010253999559/1000.0, lc};
Point (p3 + 11) = {101335.9311808066/1000.0, -148.5497581743961/1000.0, 2962.067516012177/1000.0, lc};
Point (p3 + 12) = {101508.1752328875/1000.0, -168.2740303823938/1000.0, 3373.13025279561/1000.0, lc};
Point (p3 + 13) = {101699.2131058543/1000.0, -191.5212492107784/1000.0, 3828.105406941327/1000.0, lc};
Point (p3 + 14) = {101904.3406224582/1000.0, -217.5712363905989/1000.0, 4314.845869380807/1000.0, lc};
Point (p3 + 15) = {102124.3726632129/1000.0, -245.4881661908508/1000.0, 4832.611167649558/1000.0, lc};
Point (p3 + 16) = {102363.8508919292/1000.0, -274.3448949415413/1000.0, 5388.008869205063/1000.0, lc};
Point (p3 + 17) = {102625.0307187294/1000.0, -303.4721798503643/1000.0, 5981.720214898422/1000.0, lc};
Point (p3 + 18) = {102903.8999389907/1000.0, -333.1090041066523/1000.0, 6599.32203120271/1000.0, lc};
Point (p3 + 19) = {103211.730739768/1000.0, -369.2356817058429/1000.0, 7254.295030661341/1000.0, lc};
CatmullRom (3) = {3, p3 + 1, p3 + 2, p3 + 3, p3 + 4, p3 + 5, p3 + 6, p3 + 7, p3 + 8, p3 + 9, p3 + 10, p3 + 11, p3 + 12, p3 + 13, p3 + 14, p3 + 15, p3 + 16, p3 + 17, p3 + 18, p3 + 19, 4};
p4 = newp;
Point (p4 + 1) = {8943.212265505897/1000.0, -5688.370970275137/1000.0, 8105.02317030835/1000.0, lc};
Point (p4 + 2) = {14563.05619667714/1000.0, -5882.347131614337/1000.0, 8112.514303265203/1000.0, lc};
Point (p4 + 3) = {19629.41958677865/1000.0, -5989.789597332175/1000.0, 8111.703928320967/1000.0, lc};
Point (p4 + 4) = {23174.32236964143/1000.0, -6042.643021751901/1000.0, 8105.962909744474/1000.0, lc};
Point (p4 + 5) = {25169.55268656656/1000.0, -6068.383035845703/1000.0, 8102.637802859644/1000.0, lc};
Point (p4 + 6) = {26376.63353139325/1000.0, -6086.644889715932/1000.0, 8101.930333060809/1000.0, lc};
Point (p4 + 7) = {27493.25866503828/1000.0, -6106.966546645771/1000.0, 8101.889018675328/1000.0, lc};
Point (p4 + 8) = {29062.12248276674/1000.0, -6128.989242662807/1000.0, 8101.889/1000.0, lc};
Point (p4 + 9) = {31992.07131170032/1000.0, -6145.642305141368/1000.0, 8101.889/1000.0, lc};
Point (p4 + 10) = {37214.79084566674/1000.0, -6149.706230951064/1000.0, 8101.888880208691/1000.0, lc};
Point (p4 + 11) = {44816.90092560398/1000.0, -6139.688435629507/1000.0, 8101.884107596338/1000.0, lc};
Point (p4 + 12) = {53520.63232570445/1000.0, -6116.737385091436/1000.0, 8101.85059305681/1000.0, lc};
Point (p4 + 13) = {61285.08216637133/1000.0, -6063.203958205218/1000.0, 8101.759152955191/1000.0, lc};
Point (p4 + 14) = {67730.45268171342/1000.0, -5896.320030635935/1000.0, 8101.65586164279/1000.0, lc};
Point (p4 + 15) = {74504.92464347548/1000.0, -5485.861324088314/1000.0, 8101.649963258591/1000.0, lc};
Point (p4 + 16) = {81986.4784891601/1000.0, -4772.275816407996/1000.0, 8101.74865711518/1000.0, lc};
Point (p4 + 17) = {88682.29454388955/1000.0, -3816.95907481118/1000.0, 8101.844787749058/1000.0, lc};
Point (p4 + 18) = {94048.0276068235/1000.0, -2738.192504547267/1000.0, 8101.88282661142/1000.0, lc};
Point (p4 + 19) = {99069.2044944838/1000.0, -1570.252637244806/1000.0, 8101.888807074421/1000.0, lc};
CatmullRom (4) = {2, p4 + 1, p4 + 2, p4 + 3, p4 + 4, p4 + 5, p4 + 6, p4 + 7, p4 + 8, p4 + 9, p4 + 10, p4 + 11, p4 + 12, p4 + 13, p4 + 14, p4 + 15, p4 + 16, p4 + 17, p4 + 18, p4 + 19, 4};
p5 = newp;
Point (p5 + 1) = {1.63165963139318/1000.0, 283.5765116854973/1000.0, 3458.662366996587/1000.0, lc};
Point (p5 + 2) = {1.520003921084145/1000.0, 498.8855410120032/1000.0, 3468.523498648208/1000.0, lc};
Point (p5 + 3) = {1.403968924261698/1000.0, 685.4969471385097/1000.0, 3476.314759706816/1000.0, lc};
Point (p5 + 4) = {1.287891762934856/1000.0, 859.3644679807019/1000.0, 3483.071511727658/1000.0, lc};
Point (p5 + 5) = {1.17288998408631/1000.0, 1030.994442268699/1000.0, 3490.007033490641/1000.0, lc};
Point (p5 + 6) = {1.056340423352394/1000.0, 1212.692660408892/1000.0, 3498.179834881983/1000.0, lc};
Point (p5 + 7) = {0.9313381893206537/1000.0, 1417.767063315607/1000.0, 3508.779911577/1000.0, lc};
Point (p5 + 8) = {0.7865311329136876/1000.0, 1658.947234739162/1000.0, 3523.450932483341/1000.0, lc};
Point (p5 + 9) = {0.6099130946790331/1000.0, 1946.632084315447/1000.0, 3544.370426778933/1000.0, lc};
Point (p5 + 10) = {0.3979921585482493/1000.0, 2286.905280579152/1000.0, 3574.001317834429/1000.0, lc};
Point (p5 + 11) = {0.1660035444154647/1000.0, 2679.521020949075/1000.0, 3614.810303217294/1000.0, lc};
Point (p5 + 12) = {-0.04297697207950973/1000.0, 3116.339660140416/1000.0, 3669.852186837182/1000.0, lc};
Point (p5 + 13) = {-0.151740724629414/1000.0, 3580.906588158266/1000.0, 3745.554238696463/1000.0, lc};
Point (p5 + 14) = {-0.04230901767535866/1000.0, 4048.490695776497/1000.0, 3855.384285154983/1000.0, lc};
Point (p5 + 15) = {0.5841260382148572/1000.0, 4486.984908850851/1000.0, 4025.115149480531/1000.0, lc};
Point (p5 + 16) = {3.006986207382129/1000.0, 4861.982364388634/1000.0, 4305.815190395672/1000.0, lc};
Point (p5 + 17) = {10.77168056217393/1000.0, 5144.927919561177/1000.0, 4792.515104938174/1000.0, lc};
Point (p5 + 18) = {30.70589292923169/1000.0, 5321.465931739946/1000.0, 5629.030264408704/1000.0, lc};
Point (p5 + 19) = {70.62752560640348/1000.0, 5398.771619974294/1000.0, 6861.87611699337/1000.0, lc};
CatmullRom (5) = {5, p5 + 1, p5 + 2, p5 + 3, p5 + 4, p5 + 5, p5 + 6, p5 + 7, p5 + 8, p5 + 9, p5 + 10, p5 + 11, p5 + 12, p5 + 13, p5 + 14, p5 + 15, p5 + 16, p5 + 17, p5 + 18, p5 + 19, 6};
p6 = newp;
Point (p6 + 1) = {9317.554799738758/1000.0, 139.3694885613147/1000.0, 2942.857971742675/1000.0, lc};
Point (p6 + 2) = {14724.64862612/1000.0, 210.18325075198/1000.0, 2113.413688138912/1000.0, lc};
Point (p6 + 3) = {19611.19286465473/1000.0, 246.6193145858631/1000.0, 1125.284989972894/1000.0, lc};
Point (p6 + 4) = {23249.02097322105/1000.0, 278.5639893578149/1000.0, 339.0656431875292/1000.0, lc};
Point (p6 + 5) = {25371.65146785838/1000.0, 292.0802043446009/1000.0, -58.01804876601409/1000.0, lc};
Point (p6 + 6) = {26666.10758849813/1000.0, 290.6949410912934/1000.0, -193.201108439527/1000.0, lc};
Point (p6 + 7) = {27882.57724661941/1000.0, 281.8773829745387/1000.0, -232.9839480135292/1000.0, lc};
Point (p6 + 8) = {29606.24744292548/1000.0, 270.129717707284/1000.0, -239.1902570770887/1000.0, lc};
Point (p6 + 9) = {32696.47337998234/1000.0, 265.6575382761905/1000.0, -217.2925098303248/1000.0, lc};
Point (p6 + 10) = {37975.08112348829/1000.0, 275.4882892124488/1000.0, -160.2421458246485/1000.0, lc};
Point (p6 + 11) = {45455.35188076008/1000.0, 290.4158848525699/1000.0, -70.55141422325377/1000.0, lc};
Point (p6 + 12) = {53898.6780871717/1000.0, 298.3127464947366/1000.0, 26.82317735520494/1000.0, lc};
Point (p6 + 13) = {61374.29196374536/1000.0, 299.2965718131835/1000.0, 94.45420596456063/1000.0, lc};
Point (p6 + 14) = {67450.02876813264/1000.0, 298.0797935904579/1000.0, 130.4626228617591/1000.0, lc};
Point (p6 + 15) = {73712.18212436585/1000.0, 295.6811939986992/1000.0, 178.0523068123641/1000.0, lc};
Point (p6 + 16) = {81126.28015937647/1000.0, 290.7568407304351/1000.0, 262.6520637541346/1000.0, lc};
Point (p6 + 17) = {88730.75178590092/1000.0, 273.5900336715672/1000.0, 364.5881605037617/1000.0, lc};
Point (p6 + 18) = {94710.76120887922/1000.0, 216.3209508941758/1000.0, 448.1572682599385/1000.0, lc};
Point (p6 + 19) = {98242.99731098629/1000.0, 99.21419481730666/1000.0, 490.0647216050518/1000.0, lc};
CatmullRom (6) = {5, p6 + 1, p6 + 2, p6 + 3, p6 + 4, p6 + 5, p6 + 6, p6 + 7, p6 + 8, p6 + 9, p6 + 10, p6 + 11, p6 + 12, p6 + 13, p6 + 14, p6 + 15, p6 + 16, p6 + 17, p6 + 18, p6 + 19, 7};
p7 = newp;
Point (p7 + 1) = {100399.8267466054/1000.0, 37.64328850050601/1000.0, 983.1517345866399/1000.0, lc};
Point (p7 + 2) = {100544.0340097644/1000.0, 56.30285882427393/1000.0, 1190.72213194248/1000.0, lc};
Point (p7 + 3) = {100625.7701109969/1000.0, 68.2070611051324/1000.0, 1329.88586165233/1000.0, lc};
Point (p7 + 4) = {100693.6069984745/1000.0, 77.83843427273396/1000.0, 1464.231181343476/1000.0, lc};
Point (p7 + 5) = {100759.0197231369/1000.0, 86.49249278444159/1000.0, 1603.991484609769/1000.0, lc};
Point (p7 + 6) = {100825.70614491/1000.0, 94.60964911899997/1000.0, 1751.956898573364/1000.0, lc};
Point (p7 + 7) = {100895.9566714799/1000.0, 102.4669806582255/1000.0, 1912.632956115628/1000.0, lc};
Point (p7 + 8) = {100974.5414101193/1000.0, 110.6791909967124/1000.0, 2097.381740563592/1000.0, lc};
Point (p7 + 9) = {101069.5045533751/1000.0, 120.3381459398932/1000.0, 2324.171450127307/1000.0, lc};
Point (p7 + 10) = {101188.76250063/1000.0, 132.6618952815267/1000.0, 2610.010253999559/1000.0, lc};
Point (p7 + 11) = {101335.9311808066/1000.0, 148.5497581743961/1000.0, 2962.067516012177/1000.0, lc};
Point (p7 + 12) = {101508.1752328875/1000.0, 168.2740303823938/1000.0, 3373.13025279561/1000.0, lc};
Point (p7 + 13) = {101699.2131058543/1000.0, 191.5212492107784/1000.0, 3828.105406941327/1000.0, lc};
Point (p7 + 14) = {101904.3406224582/1000.0, 217.5712363905989/1000.0, 4314.845869380807/1000.0, lc};
Point (p7 + 15) = {102124.3726632129/1000.0, 245.4881661908508/1000.0, 4832.611167649558/1000.0, lc};
Point (p7 + 16) = {102363.8508919292/1000.0, 274.3448949415413/1000.0, 5388.008869205063/1000.0, lc};
Point (p7 + 17) = {102625.0307187294/1000.0, 303.4721798503643/1000.0, 5981.720214898422/1000.0, lc};
Point (p7 + 18) = {102903.8999389907/1000.0, 333.1090041066523/1000.0, 6599.32203120271/1000.0, lc};
Point (p7 + 19) = {103211.730739768/1000.0, 369.2356817058429/1000.0, 7254.295030661341/1000.0, lc};
CatmullRom (7) = {7, p7 + 1, p7 + 2, p7 + 3, p7 + 4, p7 + 5, p7 + 6, p7 + 7, p7 + 8, p7 + 9, p7 + 10, p7 + 11, p7 + 12, p7 + 13, p7 + 14, p7 + 15, p7 + 16, p7 + 17, p7 + 18, p7 + 19, 8};
p8 = newp;
Point (p8 + 1) = {8943.212265505897/1000.0, 5688.370970275137/1000.0, 8105.02317030835/1000.0, lc};
Point (p8 + 2) = {14563.05619667714/1000.0, 5882.347131614337/1000.0, 8112.514303265203/1000.0, lc};
Point (p8 + 3) = {19629.41958677865/1000.0, 5989.789597332175/1000.0, 8111.703928320967/1000.0, lc};
Point (p8 + 4) = {23174.32236964143/1000.0, 6042.643021751901/1000.0, 8105.962909744474/1000.0, lc};
Point (p8 + 5) = {25169.55268656656/1000.0, 6068.383035845703/1000.0, 8102.637802859644/1000.0, lc};
Point (p8 + 6) = {26376.63353139325/1000.0, 6086.644889715932/1000.0, 8101.930333060809/1000.0, lc};
Point (p8 + 7) = {27493.25866503828/1000.0, 6106.966546645771/1000.0, 8101.889018675328/1000.0, lc};
Point (p8 + 8) = {29062.12248276674/1000.0, 6128.989242662807/1000.0, 8101.889/1000.0, lc};
Point (p8 + 9) = {31992.07131170032/1000.0, 6145.642305141368/1000.0, 8101.889/1000.0, lc};
Point (p8 + 10) = {37214.79084566674/1000.0, 6149.706230951064/1000.0, 8101.888880208691/1000.0, lc};
Point (p8 + 11) = {44816.90092560398/1000.0, 6139.688435629507/1000.0, 8101.884107596338/1000.0, lc};
Point (p8 + 12) = {53520.63232570445/1000.0, 6116.737385091436/1000.0, 8101.85059305681/1000.0, lc};
Point (p8 + 13) = {61285.08216637133/1000.0, 6063.203958205218/1000.0, 8101.759152955191/1000.0, lc};
Point (p8 + 14) = {67730.45268171342/1000.0, 5896.320030635935/1000.0, 8101.65586164279/1000.0, lc};
Point (p8 + 15) = {74504.92464347548/1000.0, 5485.861324088314/1000.0, 8101.649963258591/1000.0, lc};
Point (p8 + 16) = {81986.4784891601/1000.0, 4772.275816407996/1000.0, 8101.74865711518/1000.0, lc};
Point (p8 + 17) = {88682.29454388955/1000.0, 3816.95907481118/1000.0, 8101.844787749058/1000.0, lc};
Point (p8 + 18) = {94048.0276068235/1000.0, 2738.192504547267/1000.0, 8101.88282661142/1000.0, lc};
Point (p8 + 19) = {99069.2044944838/1000.0, 1570.252637244806/1000.0, 8101.888807074421/1000.0, lc};
CatmullRom (8) = {6, p8 + 1, p8 + 2, p8 + 3, p8 + 4, p8 + 5, p8 + 6, p8 + 7, p8 + 8, p8 + 9, p8 + 10, p8 + 11, p8 + 12, p8 + 13, p8 + 14, p8 + 15, p8 + 16, p8 + 17, p8 + 18, p8 + 19, 8};
p9 = newp;
Point (p9 + 1) = {100167.6471505963/1000.0, 0/1000.0, 507.6358599504135/1000.0, lc};
Point (p9 + 2) = {100285.0763422741/1000.0, 0/1000.0, 524.2763149901309/1000.0, lc};
Point (p9 + 3) = {100399.1960974999/1000.0, 0/1000.0, 544.3488410104093/1000.0, lc};
Point (p9 + 4) = {100509.9185091162/1000.0, 0/1000.0, 567.8570241378407/1000.0, lc};
Point (p9 + 5) = {100617.1594542225/1000.0, 0/1000.0, 594.8001191965965/1000.0, lc};
Point (p9 + 6) = {100720.8387979568/1000.0, 0/1000.0, 625.1730215329168/1000.0, lc};
Point (p9 + 7) = {100820.8805861771/1000.0, 0/1000.0, 658.9662524555755/1000.0, lc};
Point (p9 + 8) = {100917.2132260961/1000.0, 0/1000.0, 696.1659584679518/1000.0, lc};
Point (p9 + 9) = {101009.7696539848/1000.0, 0/1000.0, 736.7539243870834/1000.0, lc};
Point (p9 + 10) = {101098.487489133/1000.0, 0/1000.0, 780.7076003634065/1000.0, lc};
Point (p9 + 11) = {101183.3091733322/1000.0, 0/1000.0, 828.0001427325635/1000.0, lc};
Point (p9 + 12) = {101264.1820952265/1000.0, 0/1000.0, 878.6004685484742/1000.0, lc};
Point (p9 + 13) = {101341.0586989712/1000.0, 0/1000.0, 932.473323565588/1000.0, lc};
Point (p9 + 14) = {101413.8965767258/1000.0, 0/1000.0, 989.579363358646/1000.0, lc};
Point (p9 + 15) = {101482.6585446081/1000.0, 0/1000.0, 1049.875247191144/1000.0, lc};
Point (p9 + 16) = {101547.312701835/1000.0, 0/1000.0, 1113.313744169709/1000.0, lc};
Point (p9 + 17) = {101607.8324728728/1000.0, 0/1000.0, 1179.843851151494/1000.0, lc};
Point (p9 + 18) = {101664.1966325262/1000.0, 0/1000.0, 1249.41092180609/1000.0, lc};
Point (p9 + 19) = {101716.3893139912/1000.0, 0/1000.0, 1321.956806172898/1000.0, lc};
CatmullRom (9) = {9, p9 + 1, p9 + 2, p9 + 3, p9 + 4, p9 + 5, p9 + 6, p9 + 7, p9 + 8, p9 + 9, p9 + 10, p9 + 11, p9 + 12, p9 + 13, p9 + 14, p9 + 15, p9 + 16, p9 + 17, p9 + 18, p9 + 19, 10};
p10 = newp;
Point (p10 + 1) = {100399.8267466054/1000.0, -37.64328850050601/1000.0, 983.1517345866399/1000.0, lc};
Point (p10 + 2) = {100544.0340097644/1000.0, -56.30285882427393/1000.0, 1190.72213194248/1000.0, lc};
Point (p10 + 3) = {100625.7701109969/1000.0, -68.2070611051324/1000.0, 1329.88586165233/1000.0, lc};
Point (p10 + 4) = {100693.6069984745/1000.0, -77.83843427273396/1000.0, 1464.231181343476/1000.0, lc};
Point (p10 + 5) = {100759.0197231369/1000.0, -86.49249278444159/1000.0, 1603.991484609769/1000.0, lc};
Point (p10 + 6) = {100825.70614491/1000.0, -94.60964911899997/1000.0, 1751.956898573364/1000.0, lc};
Point (p10 + 7) = {100895.9566714799/1000.0, -102.4669806582255/1000.0, 1912.632956115628/1000.0, lc};
Point (p10 + 8) = {100974.5414101193/1000.0, -110.6791909967124/1000.0, 2097.381740563592/1000.0, lc};
Point (p10 + 9) = {101069.5045533751/1000.0, -120.3381459398932/1000.0, 2324.171450127307/1000.0, lc};
Point (p10 + 10) = {101188.76250063/1000.0, -132.6618952815267/1000.0, 2610.010253999559/1000.0, lc};
Point (p10 + 11) = {101335.9311808066/1000.0, -148.5497581743961/1000.0, 2962.067516012177/1000.0, lc};
Point (p10 + 12) = {101508.1752328875/1000.0, -168.2740303823938/1000.0, 3373.13025279561/1000.0, lc};
Point (p10 + 13) = {101699.2131058543/1000.0, -191.5212492107784/1000.0, 3828.105406941327/1000.0, lc};
Point (p10 + 14) = {101904.3406224582/1000.0, -217.5712363905989/1000.0, 4314.845869380807/1000.0, lc};
Point (p10 + 15) = {102124.3726632129/1000.0, -245.4881661908508/1000.0, 4832.611167649558/1000.0, lc};
Point (p10 + 16) = {102363.8508919292/1000.0, -274.3448949415413/1000.0, 5388.008869205063/1000.0, lc};
Point (p10 + 17) = {102625.0307187294/1000.0, -303.4721798503643/1000.0, 5981.720214898422/1000.0, lc};
Point (p10 + 18) = {102903.8999389907/1000.0, -333.1090041066523/1000.0, 6599.32203120271/1000.0, lc};
Point (p10 + 19) = {103211.730739768/1000.0, -369.2356817058429/1000.0, 7254.295030661341/1000.0, lc};
CatmullRom (10) = {9, p10 + 1, p10 + 2, p10 + 3, p10 + 4, p10 + 5, p10 + 6, p10 + 7, p10 + 8, p10 + 9, p10 + 10, p10 + 11, p10 + 12, p10 + 13, p10 + 14, p10 + 15, p10 + 16, p10 + 17, p10 + 18, p10 + 19, 11};
p11 = newp;
Point (p11 + 1) = {103675.9209166124/1000.0, -420.6142732306811/1000.0, 8101.889/1000.0, lc};
Point (p11 + 2) = {103720.0564503957/1000.0, -405.868447415886/1000.0, 8101.889/1000.0, lc};
Point (p11 + 3) = {103763.4753074087/1000.0, -389.8673941217564/1000.0, 8101.889/1000.0, lc};
Point (p11 + 4) = {103805.9411872879/1000.0, -372.6430122811637/1000.0, 8101.889/1000.0, lc};
Point (p11 + 5) = {103847.2163261744/1000.0, -354.2406104321777/1000.0, 8101.889/1000.0, lc};
Point (p11 + 6) = {103887.0653198091/1000.0, -334.7188783768622/1000.0, 8101.889/1000.0, lc};
Point (p11 + 7) = {103925.2591153438/1000.0, -314.1495259224355/1000.0, 8101.889/1000.0, lc};
Point (p11 + 8) = {103961.5790437228/1000.0, -292.6165800368197/1000.0, 8101.889/1000.0, lc};
Point (p11 + 9) = {103995.8207540876/1000.0, -270.2153470630386/1000.0, 8101.889000000001/1000.0, lc};
Point (p11 + 10) = {104027.7979088458/1000.0, -247.0510625827172/1000.0, 8101.889/1000.0, lc};
Point (p11 + 11) = {104057.3455035446/1000.0, -223.2372669481808/1000.0, 8101.889000000001/1000.0, lc};
Point (p11 + 12) = {104084.3226894926/1000.0, -198.8939582391097/1000.0, 8101.889/1000.0, lc};
Point (p11 + 13) = {104108.6149984405/1000.0, -174.1455853674513/1000.0, 8101.889/1000.0, lc};
Point (p11 + 14) = {104130.1358961013/1000.0, -149.1189513980853/1000.0, 8101.889/1000.0, lc};
Point (p11 + 15) = {104148.8276228517/1000.0, -123.9411003343402/1000.0, 8101.889/1000.0, lc};
Point (p11 + 16) = {104164.6613132524/1000.0, -98.7372594729372/1000.0, 8101.889/1000.0, lc};
Point (p11 + 17) = {104177.6364186037/1000.0, -73.62890418278722/1000.0, 8101.889/1000.0, lc};
Point (p11 + 18) = {104187.7794863365/1000.0, -48.73200317368178/1000.0, 8101.889/1000.0, lc};
Point (p11 + 19) = {104195.1423747387/1000.0, -24.15549083078653/1000.0, 8101.889/1000.0, lc};
CatmullRom (11) = {11, p11 + 1, p11 + 2, p11 + 3, p11 + 4, p11 + 5, p11 + 6, p11 + 7, p11 + 8, p11 + 9, p11 + 10, p11 + 11, p11 + 12, p11 + 13, p11 + 14, p11 + 15, p11 + 16, p11 + 17, p11 + 18, p11 + 19, 12};
p12 = newp;
Point (p12 + 1) = {101894.5253650667/1000.0, 0/1000.0, 1718.093468752226/1000.0, lc};
Point (p12 + 2) = {101983.9099956683/1000.0, 0/1000.0, 1944.089196601366/1000.0, lc};
Point (p12 + 3) = {102047.7391203998/1000.0, 0/1000.0, 2121.423957979851/1000.0, lc};
Point (p12 + 4) = {102097.762074111/1000.0, 0/1000.0, 2271.745937714456/1000.0, lc};
Point (p12 + 5) = {102141.9012679034/1000.0, 0/1000.0, 2407.187791802282/1000.0, lc};
Point (p12 + 6) = {102184.809697928/1000.0, 0/1000.0, 2537.39082976903/1000.0, lc};
Point (p12 + 7) = {102229.12703304/1000.0, 0/1000.0, 2670.763095115024/1000.0, lc};
Point (p12 + 8) = {102276.7662514937/1000.0, 0/1000.0, 2815.182173316108/1000.0, lc};
Point (p12 + 9) = {102329.822163086/1000.0, 0/1000.0, 2978.63920510494/1000.0, lc};
Point (p12 + 10) = {102390.9664599981/1000.0, 0/1000.0, 3169.80380480494/1000.0, lc};
Point (p12 + 11) = {102463.7312968615/1000.0, 0/1000.0, 3398.553831849483/1000.0, lc};
Point (p12 + 12) = {102552.5943002166/1000.0, 0/1000.0, 3676.007201306099/1000.0, lc};
Point (p12 + 13) = {102662.5623910316/1000.0, 0/1000.0, 4013.290082725893/1000.0, lc};
Point (p12 + 14) = {102798.5576449433/1000.0, 0/1000.0, 4419.80639623195/1000.0, lc};
Point (p12 + 15) = {102964.7474391686/1000.0, 0/1000.0, 4901.404174084206/1000.0, lc};
Point (p12 + 16) = {103163.6367409908/1000.0, 0/1000.0, 5458.12675938652/1000.0, lc};
Point (p12 + 17) = {103394.9850365313/1000.0, 0/1000.0, 6081.658346485272/1000.0, lc};
Point (p12 + 18) = {103654.5303327061/1000.0, 0/1000.0, 6752.85835290347/1000.0, lc};
Point (p12 + 19) = {103930.8646857862/1000.0, 0/1000.0, 7440.533306577965/1000.0, lc};
CatmullRom (12) = {10, p12 + 1, p12 + 2, p12 + 3, p12 + 4, p12 + 5, p12 + 6, p12 + 7, p12 + 8, p12 + 9, p12 + 10, p12 + 11, p12 + 12, p12 + 13, p12 + 14, p12 + 15, p12 + 16, p12 + 17, p12 + 18, p12 + 19, 12};
p13 = newp;
Point (p13 + 1) = {100167.6471505963/1000.0, 0/1000.0, 507.6358599504135/1000.0, lc};
Point (p13 + 2) = {100285.0763422741/1000.0, 0/1000.0, 524.2763149901309/1000.0, lc};
Point (p13 + 3) = {100399.1960974999/1000.0, 0/1000.0, 544.3488410104093/1000.0, lc};
Point (p13 + 4) = {100509.9185091162/1000.0, 0/1000.0, 567.8570241378407/1000.0, lc};
Point (p13 + 5) = {100617.1594542225/1000.0, 0/1000.0, 594.8001191965965/1000.0, lc};
Point (p13 + 6) = {100720.8387979568/1000.0, 0/1000.0, 625.1730215329168/1000.0, lc};
Point (p13 + 7) = {100820.8805861771/1000.0, 0/1000.0, 658.9662524555755/1000.0, lc};
Point (p13 + 8) = {100917.2132260961/1000.0, 0/1000.0, 696.1659584679518/1000.0, lc};
Point (p13 + 9) = {101009.7696539848/1000.0, 0/1000.0, 736.7539243870834/1000.0, lc};
Point (p13 + 10) = {101098.487489133/1000.0, 0/1000.0, 780.7076003634065/1000.0, lc};
Point (p13 + 11) = {101183.3091733322/1000.0, 0/1000.0, 828.0001427325635/1000.0, lc};
Point (p13 + 12) = {101264.1820952265/1000.0, 0/1000.0, 878.6004685484742/1000.0, lc};
Point (p13 + 13) = {101341.0586989712/1000.0, 0/1000.0, 932.473323565588/1000.0, lc};
Point (p13 + 14) = {101413.8965767258/1000.0, 0/1000.0, 989.579363358646/1000.0, lc};
Point (p13 + 15) = {101482.6585446081/1000.0, 0/1000.0, 1049.875247191144/1000.0, lc};
Point (p13 + 16) = {101547.312701835/1000.0, 0/1000.0, 1113.313744169709/1000.0, lc};
Point (p13 + 17) = {101607.8324728728/1000.0, 0/1000.0, 1179.843851151494/1000.0, lc};
Point (p13 + 18) = {101664.1966325262/1000.0, 0/1000.0, 1249.41092180609/1000.0, lc};
Point (p13 + 19) = {101716.3893139912/1000.0, 0/1000.0, 1321.956806172898/1000.0, lc};
CatmullRom (13) = {13, p13 + 1, p13 + 2, p13 + 3, p13 + 4, p13 + 5, p13 + 6, p13 + 7, p13 + 8, p13 + 9, p13 + 10, p13 + 11, p13 + 12, p13 + 13, p13 + 14, p13 + 15, p13 + 16, p13 + 17, p13 + 18, p13 + 19, 14};
p14 = newp;
Point (p14 + 1) = {100399.8267466054/1000.0, 37.64328850050601/1000.0, 983.1517345866399/1000.0, lc};
Point (p14 + 2) = {100544.0340097644/1000.0, 56.30285882427393/1000.0, 1190.72213194248/1000.0, lc};
Point (p14 + 3) = {100625.7701109969/1000.0, 68.2070611051324/1000.0, 1329.88586165233/1000.0, lc};
Point (p14 + 4) = {100693.6069984745/1000.0, 77.83843427273396/1000.0, 1464.231181343476/1000.0, lc};
Point (p14 + 5) = {100759.0197231369/1000.0, 86.49249278444159/1000.0, 1603.991484609769/1000.0, lc};
Point (p14 + 6) = {100825.70614491/1000.0, 94.60964911899997/1000.0, 1751.956898573364/1000.0, lc};
Point (p14 + 7) = {100895.9566714799/1000.0, 102.4669806582255/1000.0, 1912.632956115628/1000.0, lc};
Point (p14 + 8) = {100974.5414101193/1000.0, 110.6791909967124/1000.0, 2097.381740563592/1000.0, lc};
Point (p14 + 9) = {101069.5045533751/1000.0, 120.3381459398932/1000.0, 2324.171450127307/1000.0, lc};
Point (p14 + 10) = {101188.76250063/1000.0, 132.6618952815267/1000.0, 2610.010253999559/1000.0, lc};
Point (p14 + 11) = {101335.9311808066/1000.0, 148.5497581743961/1000.0, 2962.067516012177/1000.0, lc};
Point (p14 + 12) = {101508.1752328875/1000.0, 168.2740303823938/1000.0, 3373.13025279561/1000.0, lc};
Point (p14 + 13) = {101699.2131058543/1000.0, 191.5212492107784/1000.0, 3828.105406941327/1000.0, lc};
Point (p14 + 14) = {101904.3406224582/1000.0, 217.5712363905989/1000.0, 4314.845869380807/1000.0, lc};
Point (p14 + 15) = {102124.3726632129/1000.0, 245.4881661908508/1000.0, 4832.611167649558/1000.0, lc};
Point (p14 + 16) = {102363.8508919292/1000.0, 274.3448949415413/1000.0, 5388.008869205063/1000.0, lc};
Point (p14 + 17) = {102625.0307187294/1000.0, 303.4721798503643/1000.0, 5981.720214898422/1000.0, lc};
Point (p14 + 18) = {102903.8999389907/1000.0, 333.1090041066523/1000.0, 6599.32203120271/1000.0, lc};
Point (p14 + 19) = {103211.730739768/1000.0, 369.2356817058429/1000.0, 7254.295030661341/1000.0, lc};
CatmullRom (14) = {13, p14 + 1, p14 + 2, p14 + 3, p14 + 4, p14 + 5, p14 + 6, p14 + 7, p14 + 8, p14 + 9, p14 + 10, p14 + 11, p14 + 12, p14 + 13, p14 + 14, p14 + 15, p14 + 16, p14 + 17, p14 + 18, p14 + 19, 15};
p15 = newp;
Point (p15 + 1) = {103675.9209166124/1000.0, 420.6142732306811/1000.0, 8101.889/1000.0, lc};
Point (p15 + 2) = {103720.0564503957/1000.0, 405.868447415886/1000.0, 8101.889/1000.0, lc};
Point (p15 + 3) = {103763.4753074087/1000.0, 389.8673941217564/1000.0, 8101.889/1000.0, lc};
Point (p15 + 4) = {103805.9411872879/1000.0, 372.6430122811637/1000.0, 8101.889/1000.0, lc};
Point (p15 + 5) = {103847.2163261744/1000.0, 354.2406104321777/1000.0, 8101.889/1000.0, lc};
Point (p15 + 6) = {103887.0653198091/1000.0, 334.7188783768622/1000.0, 8101.889/1000.0, lc};
Point (p15 + 7) = {103925.2591153438/1000.0, 314.1495259224355/1000.0, 8101.889/1000.0, lc};
Point (p15 + 8) = {103961.5790437228/1000.0, 292.6165800368197/1000.0, 8101.889/1000.0, lc};
Point (p15 + 9) = {103995.8207540876/1000.0, 270.2153470630386/1000.0, 8101.889000000001/1000.0, lc};
Point (p15 + 10) = {104027.7979088458/1000.0, 247.0510625827172/1000.0, 8101.889/1000.0, lc};
Point (p15 + 11) = {104057.3455035446/1000.0, 223.2372669481808/1000.0, 8101.889000000001/1000.0, lc};
Point (p15 + 12) = {104084.3226894926/1000.0, 198.8939582391097/1000.0, 8101.889/1000.0, lc};
Point (p15 + 13) = {104108.6149984405/1000.0, 174.1455853674513/1000.0, 8101.889/1000.0, lc};
Point (p15 + 14) = {104130.1358961013/1000.0, 149.1189513980853/1000.0, 8101.889/1000.0, lc};
Point (p15 + 15) = {104148.8276228517/1000.0, 123.9411003343402/1000.0, 8101.889/1000.0, lc};
Point (p15 + 16) = {104164.6613132524/1000.0, 98.7372594729372/1000.0, 8101.889/1000.0, lc};
Point (p15 + 17) = {104177.6364186037/1000.0, 73.62890418278722/1000.0, 8101.889/1000.0, lc};
Point (p15 + 18) = {104187.7794863365/1000.0, 48.73200317368178/1000.0, 8101.889/1000.0, lc};
Point (p15 + 19) = {104195.1423747387/1000.0, 24.15549083078653/1000.0, 8101.889/1000.0, lc};
CatmullRom (15) = {15, p15 + 1, p15 + 2, p15 + 3, p15 + 4, p15 + 5, p15 + 6, p15 + 7, p15 + 8, p15 + 9, p15 + 10, p15 + 11, p15 + 12, p15 + 13, p15 + 14, p15 + 15, p15 + 16, p15 + 17, p15 + 18, p15 + 19, 16};
p16 = newp;
Point (p16 + 1) = {101894.5253650667/1000.0, 0/1000.0, 1718.093468752226/1000.0, lc};
Point (p16 + 2) = {101983.9099956683/1000.0, 0/1000.0, 1944.089196601366/1000.0, lc};
Point (p16 + 3) = {102047.7391203998/1000.0, 0/1000.0, 2121.423957979851/1000.0, lc};
Point (p16 + 4) = {102097.762074111/1000.0, 0/1000.0, 2271.745937714456/1000.0, lc};
Point (p16 + 5) = {102141.9012679034/1000.0, 0/1000.0, 2407.187791802282/1000.0, lc};
Point (p16 + 6) = {102184.809697928/1000.0, 0/1000.0, 2537.39082976903/1000.0, lc};
Point (p16 + 7) = {102229.12703304/1000.0, 0/1000.0, 2670.763095115024/1000.0, lc};
Point (p16 + 8) = {102276.7662514937/1000.0, 0/1000.0, 2815.182173316108/1000.0, lc};
Point (p16 + 9) = {102329.822163086/1000.0, 0/1000.0, 2978.63920510494/1000.0, lc};
Point (p16 + 10) = {102390.9664599981/1000.0, 0/1000.0, 3169.80380480494/1000.0, lc};
Point (p16 + 11) = {102463.7312968615/1000.0, 0/1000.0, 3398.553831849483/1000.0, lc};
Point (p16 + 12) = {102552.5943002166/1000.0, 0/1000.0, 3676.007201306099/1000.0, lc};
Point (p16 + 13) = {102662.5623910316/1000.0, 0/1000.0, 4013.290082725893/1000.0, lc};
Point (p16 + 14) = {102798.5576449433/1000.0, 0/1000.0, 4419.80639623195/1000.0, lc};
Point (p16 + 15) = {102964.7474391686/1000.0, 0/1000.0, 4901.404174084206/1000.0, lc};
Point (p16 + 16) = {103163.6367409908/1000.0, 0/1000.0, 5458.12675938652/1000.0, lc};
Point (p16 + 17) = {103394.9850365313/1000.0, 0/1000.0, 6081.658346485272/1000.0, lc};
Point (p16 + 18) = {103654.5303327061/1000.0, 0/1000.0, 6752.85835290347/1000.0, lc};
Point (p16 + 19) = {103930.8646857862/1000.0, 0/1000.0, 7440.533306577965/1000.0, lc};
CatmullRom (16) = {14, p16 + 1, p16 + 2, p16 + 3, p16 + 4, p16 + 5, p16 + 6, p16 + 7, p16 + 8, p16 + 9, p16 + 10, p16 + 11, p16 + 12, p16 + 13, p16 + 14, p16 + 15, p16 + 16, p16 + 17, p16 + 18, p16 + 19, 16};
p17 = newp;
Point (p17 + 1) = {9317.554799738758/1000.0, -139.3694885613147/1000.0, 2942.857971742675/1000.0, lc};
Point (p17 + 2) = {14724.64862612/1000.0, -210.18325075198/1000.0, 2113.413688138912/1000.0, lc};
Point (p17 + 3) = {19611.19286465473/1000.0, -246.6193145858631/1000.0, 1125.284989972894/1000.0, lc};
Point (p17 + 4) = {23249.02097322105/1000.0, -278.5639893578149/1000.0, 339.0656431875292/1000.0, lc};
Point (p17 + 5) = {25371.65146785838/1000.0, -292.0802043446009/1000.0, -58.01804876601409/1000.0, lc};
Point (p17 + 6) = {26666.10758849813/1000.0, -290.6949410912934/1000.0, -193.201108439527/1000.0, lc};
Point (p17 + 7) = {27882.57724661941/1000.0, -281.8773829745387/1000.0, -232.9839480135292/1000.0, lc};
Point (p17 + 8) = {29606.24744292548/1000.0, -270.129717707284/1000.0, -239.1902570770887/1000.0, lc};
Point (p17 + 9) = {32696.47337998234/1000.0, -265.6575382761905/1000.0, -217.2925098303248/1000.0, lc};
Point (p17 + 10) = {37975.08112348829/1000.0, -275.4882892124488/1000.0, -160.2421458246485/1000.0, lc};
Point (p17 + 11) = {45455.35188076008/1000.0, -290.4158848525699/1000.0, -70.55141422325377/1000.0, lc};
Point (p17 + 12) = {53898.6780871717/1000.0, -298.3127464947366/1000.0, 26.82317735520494/1000.0, lc};
Point (p17 + 13) = {61374.29196374536/1000.0, -299.2965718131835/1000.0, 94.45420596456063/1000.0, lc};
Point (p17 + 14) = {67450.02876813264/1000.0, -298.0797935904579/1000.0, 130.4626228617591/1000.0, lc};
Point (p17 + 15) = {73712.18212436585/1000.0, -295.6811939986992/1000.0, 178.0523068123641/1000.0, lc};
Point (p17 + 16) = {81126.28015937647/1000.0, -290.7568407304351/1000.0, 262.6520637541346/1000.0, lc};
Point (p17 + 17) = {88730.75178590092/1000.0, -273.5900336715672/1000.0, 364.5881605037617/1000.0, lc};
Point (p17 + 18) = {94710.76120887922/1000.0, -216.3209508941758/1000.0, 448.1572682599385/1000.0, lc};
Point (p17 + 19) = {98242.99731098629/1000.0, -99.21419481730666/1000.0, 490.0647216050518/1000.0, lc};
CatmullRom (17) = {17, p17 + 1, p17 + 2, p17 + 3, p17 + 4, p17 + 5, p17 + 6, p17 + 7, p17 + 8, p17 + 9, p17 + 10, p17 + 11, p17 + 12, p17 + 13, p17 + 14, p17 + 15, p17 + 16, p17 + 17, p17 + 18, p17 + 19, 18};
p18 = newp;
Point (p18 + 1) = {100038.948/1000.0, 0/1000.0, 495.34017/1000.0, lc};
Point (p18 + 2) = {100030.896/1000.0, 0/1000.0, 496.26074/1000.0, lc};
Point (p18 + 3) = {100022.844/1000.0, 0/1000.0, 497.18131/1000.0, lc};
Point (p18 + 4) = {100014.792/1000.0, 0/1000.0, 498.10188/1000.0, lc};
Point (p18 + 5) = {100006.74/1000.0, 0/1000.0, 499.02245/1000.0, lc};
Point (p18 + 6) = {99998.68799999999/1000.0, 0/1000.0, 499.94302/1000.0, lc};
Point (p18 + 7) = {99990.636/1000.0, 0/1000.0, 500.86359/1000.0, lc};
Point (p18 + 8) = {99982.584/1000.0, 0/1000.0, 501.78416/1000.0, lc};
Point (p18 + 9) = {99974.53200000001/1000.0, 0/1000.0, 502.70473/1000.0, lc};
Point (p18 + 10) = {99966.48000000001/1000.0, 0/1000.0, 503.6253/1000.0, lc};
Point (p18 + 11) = {99958.428/1000.0, 0/1000.0, 504.54587/1000.0, lc};
Point (p18 + 12) = {99950.376/1000.0, 0/1000.0, 505.46644/1000.0, lc};
Point (p18 + 13) = {99942.32400000001/1000.0, 0/1000.0, 506.38701/1000.0, lc};
Point (p18 + 14) = {99934.27200000001/1000.0, 0/1000.0, 507.30758/1000.0, lc};
Point (p18 + 15) = {99926.22/1000.0, 0/1000.0, 508.22815/1000.0, lc};
Point (p18 + 16) = {99918.16800000001/1000.0, 0/1000.0, 509.14872/1000.0, lc};
Point (p18 + 17) = {99910.11600000001/1000.0, 0/1000.0, 510.06929/1000.0, lc};
Point (p18 + 18) = {99902.064/1000.0, 0/1000.0, 510.98986/1000.0, lc};
Point (p18 + 19) = {99894.012/1000.0, 0/1000.0, 511.91043/1000.0, lc};
CatmullRom (18) = {18, p18 + 1, p18 + 2, p18 + 3, p18 + 4, p18 + 5, p18 + 6, p18 + 7, p18 + 8, p18 + 9, p18 + 10, p18 + 11, p18 + 12, p18 + 13, p18 + 14, p18 + 15, p18 + 16, p18 + 17, p18 + 18, p18 + 19, 19};
p19 = newp;
Point (p19 + 1) = {9318.805498911808/1000.0, 0/1000.0, 2936.253456825882/1000.0, lc};
Point (p19 + 2) = {14738.50810010411/1000.0, 0/1000.0, 2111.74837431424/1000.0, lc};
Point (p19 + 3) = {19623.46326334996/1000.0, 0/1000.0, 1124.871964999602/1000.0, lc};
Point (p19 + 4) = {23265.17461182307/1000.0, 0/1000.0, 339.0304501252059/1000.0, lc};
Point (p19 + 5) = {25411.33693511236/1000.0, 0/1000.0, -57.90299974473172/1000.0, lc};
Point (p19 + 6) = {26721.2498839577/1000.0, 0/1000.0, -192.9737408251548/1000.0, lc};
Point (p19 + 7) = {27929.86353924959/1000.0, 0/1000.0, -232.6497529716127/1000.0, lc};
Point (p19 + 8) = {29636.07631906199/1000.0, 0/1000.0, -238.8281846293573/1000.0, lc};
Point (p19 + 9) = {32712.25091011242/1000.0, 0/1000.0, -217.0278961163639/1000.0, lc};
Point (p19 + 10) = {37983.65663790161/1000.0, 0/1000.0, -160.1623840070317/1000.0, lc};
Point (p19 + 11) = {45463.98657871379/1000.0, 0/1000.0, -70.64118864945422/1000.0, lc};
Point (p19 + 12) = {53911.95089646555/1000.0, 0/1000.0, 26.66805113801968/1000.0, lc};
Point (p19 + 13) = {61390.93681082637/1000.0, 0/1000.0, 94.34534722928311/1000.0, lc};
Point (p19 + 14) = {67467.02972142941/1000.0, 0/1000.0, 130.4489038904908/1000.0, lc};
Point (p19 + 15) = {73729.79407107766/1000.0, 0/1000.0, 178.093648191419/1000.0, lc};
Point (p19 + 16) = {81142.24379960362/1000.0, 0/1000.0, 262.6517539250688/1000.0, lc};
Point (p19 + 17) = {88734.19252399549/1000.0, 0/1000.0, 364.5081196046716/1000.0, lc};
Point (p19 + 18) = {94503.10149100069/1000.0, 0/1000.0, 447.2131248251829/1000.0, lc};
Point (p19 + 19) = {96284.19956287603/1000.0, 0/1000.0, 480.8841776329334/1000.0, lc};
CatmullRom (19) = {17, p19 + 1, p19 + 2, p19 + 3, p19 + 4, p19 + 5, p19 + 6, p19 + 7, p19 + 8, p19 + 9, p19 + 10, p19 + 11, p19 + 12, p19 + 13, p19 + 14, p19 + 15, p19 + 16, p19 + 17, p19 + 18, p19 + 19, 19};
p20 = newp;
Point (p20 + 1) = {9317.554799738758/1000.0, 139.3694885613147/1000.0, 2942.857971742675/1000.0, lc};
Point (p20 + 2) = {14724.64862612/1000.0, 210.18325075198/1000.0, 2113.413688138912/1000.0, lc};
Point (p20 + 3) = {19611.19286465473/1000.0, 246.6193145858631/1000.0, 1125.284989972894/1000.0, lc};
Point (p20 + 4) = {23249.02097322105/1000.0, 278.5639893578149/1000.0, 339.0656431875292/1000.0, lc};
Point (p20 + 5) = {25371.65146785838/1000.0, 292.0802043446009/1000.0, -58.01804876601409/1000.0, lc};
Point (p20 + 6) = {26666.10758849813/1000.0, 290.6949410912934/1000.0, -193.201108439527/1000.0, lc};
Point (p20 + 7) = {27882.57724661941/1000.0, 281.8773829745387/1000.0, -232.9839480135292/1000.0, lc};
Point (p20 + 8) = {29606.24744292548/1000.0, 270.129717707284/1000.0, -239.1902570770887/1000.0, lc};
Point (p20 + 9) = {32696.47337998234/1000.0, 265.6575382761905/1000.0, -217.2925098303248/1000.0, lc};
Point (p20 + 10) = {37975.08112348829/1000.0, 275.4882892124488/1000.0, -160.2421458246485/1000.0, lc};
Point (p20 + 11) = {45455.35188076008/1000.0, 290.4158848525699/1000.0, -70.55141422325377/1000.0, lc};
Point (p20 + 12) = {53898.6780871717/1000.0, 298.3127464947366/1000.0, 26.82317735520494/1000.0, lc};
Point (p20 + 13) = {61374.29196374536/1000.0, 299.2965718131835/1000.0, 94.45420596456063/1000.0, lc};
Point (p20 + 14) = {67450.02876813264/1000.0, 298.0797935904579/1000.0, 130.4626228617591/1000.0, lc};
Point (p20 + 15) = {73712.18212436585/1000.0, 295.6811939986992/1000.0, 178.0523068123641/1000.0, lc};
Point (p20 + 16) = {81126.28015937647/1000.0, 290.7568407304351/1000.0, 262.6520637541346/1000.0, lc};
Point (p20 + 17) = {88730.75178590092/1000.0, 273.5900336715672/1000.0, 364.5881605037617/1000.0, lc};
Point (p20 + 18) = {94710.76120887922/1000.0, 216.3209508941758/1000.0, 448.1572682599385/1000.0, lc};
Point (p20 + 19) = {98242.99731098629/1000.0, 99.21419481730666/1000.0, 490.0647216050518/1000.0, lc};
CatmullRom (20) = {20, p20 + 1, p20 + 2, p20 + 3, p20 + 4, p20 + 5, p20 + 6, p20 + 7, p20 + 8, p20 + 9, p20 + 10, p20 + 11, p20 + 12, p20 + 13, p20 + 14, p20 + 15, p20 + 16, p20 + 17, p20 + 18, p20 + 19, 21};
p21 = newp;
Point (p21 + 1) = {100038.948/1000.0, 0/1000.0, 495.34017/1000.0, lc};
Point (p21 + 2) = {100030.896/1000.0, 0/1000.0, 496.26074/1000.0, lc};
Point (p21 + 3) = {100022.844/1000.0, 0/1000.0, 497.18131/1000.0, lc};
Point (p21 + 4) = {100014.792/1000.0, 0/1000.0, 498.10188/1000.0, lc};
Point (p21 + 5) = {100006.74/1000.0, 0/1000.0, 499.02245/1000.0, lc};
Point (p21 + 6) = {99998.68799999999/1000.0, 0/1000.0, 499.94302/1000.0, lc};
Point (p21 + 7) = {99990.636/1000.0, 0/1000.0, 500.86359/1000.0, lc};
Point (p21 + 8) = {99982.584/1000.0, 0/1000.0, 501.78416/1000.0, lc};
Point (p21 + 9) = {99974.53200000001/1000.0, 0/1000.0, 502.70473/1000.0, lc};
Point (p21 + 10) = {99966.48000000001/1000.0, 0/1000.0, 503.6253/1000.0, lc};
Point (p21 + 11) = {99958.428/1000.0, 0/1000.0, 504.54587/1000.0, lc};
Point (p21 + 12) = {99950.376/1000.0, 0/1000.0, 505.46644/1000.0, lc};
Point (p21 + 13) = {99942.32400000001/1000.0, 0/1000.0, 506.38701/1000.0, lc};
Point (p21 + 14) = {99934.27200000001/1000.0, 0/1000.0, 507.30758/1000.0, lc};
Point (p21 + 15) = {99926.22/1000.0, 0/1000.0, 508.22815/1000.0, lc};
Point (p21 + 16) = {99918.16800000001/1000.0, 0/1000.0, 509.14872/1000.0, lc};
Point (p21 + 17) = {99910.11600000001/1000.0, 0/1000.0, 510.06929/1000.0, lc};
Point (p21 + 18) = {99902.064/1000.0, 0/1000.0, 510.98986/1000.0, lc};
Point (p21 + 19) = {99894.012/1000.0, 0/1000.0, 511.91043/1000.0, lc};
CatmullRom (21) = {21, p21 + 1, p21 + 2, p21 + 3, p21 + 4, p21 + 5, p21 + 6, p21 + 7, p21 + 8, p21 + 9, p21 + 10, p21 + 11, p21 + 12, p21 + 13, p21 + 14, p21 + 15, p21 + 16, p21 + 17, p21 + 18, p21 + 19, 22};
p22 = newp;
Point (p22 + 1) = {9318.805498911808/1000.0, 0/1000.0, 2936.253456825882/1000.0, lc};
Point (p22 + 2) = {14738.50810010411/1000.0, 0/1000.0, 2111.74837431424/1000.0, lc};
Point (p22 + 3) = {19623.46326334996/1000.0, 0/1000.0, 1124.871964999602/1000.0, lc};
Point (p22 + 4) = {23265.17461182307/1000.0, 0/1000.0, 339.0304501252059/1000.0, lc};
Point (p22 + 5) = {25411.33693511236/1000.0, 0/1000.0, -57.90299974473172/1000.0, lc};
Point (p22 + 6) = {26721.2498839577/1000.0, 0/1000.0, -192.9737408251548/1000.0, lc};
Point (p22 + 7) = {27929.86353924959/1000.0, 0/1000.0, -232.6497529716127/1000.0, lc};
Point (p22 + 8) = {29636.07631906199/1000.0, 0/1000.0, -238.8281846293573/1000.0, lc};
Point (p22 + 9) = {32712.25091011242/1000.0, 0/1000.0, -217.0278961163639/1000.0, lc};
Point (p22 + 10) = {37983.65663790161/1000.0, 0/1000.0, -160.1623840070317/1000.0, lc};
Point (p22 + 11) = {45463.98657871379/1000.0, 0/1000.0, -70.64118864945422/1000.0, lc};
Point (p22 + 12) = {53911.95089646555/1000.0, 0/1000.0, 26.66805113801968/1000.0, lc};
Point (p22 + 13) = {61390.93681082637/1000.0, 0/1000.0, 94.34534722928311/1000.0, lc};
Point (p22 + 14) = {67467.02972142941/1000.0, 0/1000.0, 130.4489038904908/1000.0, lc};
Point (p22 + 15) = {73729.79407107766/1000.0, 0/1000.0, 178.093648191419/1000.0, lc};
Point (p22 + 16) = {81142.24379960362/1000.0, 0/1000.0, 262.6517539250688/1000.0, lc};
Point (p22 + 17) = {88734.19252399549/1000.0, 0/1000.0, 364.5081196046716/1000.0, lc};
Point (p22 + 18) = {94503.10149100069/1000.0, 0/1000.0, 447.2131248251829/1000.0, lc};
Point (p22 + 19) = {96284.19956287603/1000.0, 0/1000.0, 480.8841776329334/1000.0, lc};
CatmullRom (22) = {20, p22 + 1, p22 + 2, p22 + 3, p22 + 4, p22 + 5, p22 + 6, p22 + 7, p22 + 8, p22 + 9, p22 + 10, p22 + 11, p22 + 12, p22 + 13, p22 + 14, p22 + 15, p22 + 16, p22 + 17, p22 + 18, p22 + 19, 22};
Line Loop (1) = {1, 4, -3, -2};
Ruled Surface (1) = {1};
Line Loop (2) = {5, 8, -7, -6};
Ruled Surface (2) = {2};
Line Loop (3) = {9, 12, -11, -10};
Ruled Surface (3) = {3};
Line Loop (4) = {13, 16, -15, -14};
Ruled Surface (4) = {4};
Line Loop (5) = {17, 18, -19};
Ruled Surface (5) = {5};
Line Loop (6) = {20, 21, -22};
Ruled Surface (6) = {6};
